<html>
<head><meta charset="utf-8"><title>CHANGELOG 1.49 release clippy#6520 · clippy · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/index.html">clippy</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/CHANGELOG.201.2E49.20release.20clippy.236520.html">CHANGELOG 1.49 release clippy#6520</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="221138865"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/CHANGELOG%201.49%20release%20clippy%236520/near/221138865" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Phil H <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/CHANGELOG.201.2E49.20release.20clippy.236520.html#221138865">(Dec 29 2020 at 14:45)</a>:</h4>
<p>It's right between holidays and I could do it this time, but do we have any volunteers to write the CHANGELOG for 1.49 <span aria-label="document" class="emoji emoji-1f4c4" role="img" title="document">:document:</span> ? The process is somewhat automated, but requires some manual prose editing, too. It's documented here, if you're interested: <a href="https://github.com/rust-lang/rust-clippy/blob/master/doc/changelog_update.md">https://github.com/rust-lang/rust-clippy/blob/master/doc/changelog_update.md</a></p>



<a name="221139012"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/CHANGELOG%201.49%20release%20clippy%236520/near/221139012" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Phil H <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/CHANGELOG.201.2E49.20release.20clippy.236520.html#221139012">(Dec 29 2020 at 14:48)</a>:</h4>
<p>(this would mean, updating our existing changelogs for the 1.49 release and optionally adding the changelog for the upcoming 1.50 release)</p>



<a name="221206021"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/CHANGELOG%201.49%20release%20clippy%236520/near/221206021" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/CHANGELOG.201.2E49.20release.20clippy.236520.html#221206021">(Dec 30 2020 at 11:26)</a>:</h4>
<p>I think finding volunteers around new year will be hard. So it would be great if you can do it. Updating the changelog only involves adding 1.50, since we always write the changelog for the next beta. (So not having the changelog for a few days after the release is not that bad).</p>
<p>I also might not get to doing the release until the weekend (Saturday/Sunday).</p>



<a name="221210848"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/CHANGELOG%201.49%20release%20clippy%236520/near/221210848" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Phil H <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/CHANGELOG.201.2E49.20release.20clippy.236520.html#221210848">(Dec 30 2020 at 13:04)</a>:</h4>
<p>Started working on the changelog now <span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span></p>



<a name="221223953"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/CHANGELOG%201.49%20release%20clippy%236520/near/221223953" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Phil H <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/CHANGELOG.201.2E49.20release.20clippy.236520.html#221223953">(Dec 30 2020 at 16:17)</a>:</h4>
<p>Opened the PR: <a href="https://github.com/rust-lang/rust-clippy/pull/6520">https://github.com/rust-lang/rust-clippy/pull/6520</a> <span aria-label="octopus" class="emoji emoji-1f419" role="img" title="octopus">:octopus:</span></p>



<a name="221224082"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/CHANGELOG%201.49%20release%20clippy%236520/near/221224082" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Phil H <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/CHANGELOG.201.2E49.20release.20clippy.236520.html#221224082">(Dec 30 2020 at 16:19)</a>:</h4>
<p>For the record, if someone is interested in helping out with the changelog - this took me a bit less than 2 hours. 40% of the time to distill it into the changelog format, the rest to reword changelog texts and to understanding particular changes where no good changelog was present</p>



<a name="221594129"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/CHANGELOG%201.49%20release%20clippy%236520/near/221594129" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Takayuki Nakata <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/CHANGELOG.201.2E49.20release.20clippy.236520.html#221594129">(Jan 04 2021 at 23:15)</a>:</h4>
<p>IMHO, I think it might be less work for each PR to include changes in the CHANGELOG, but what about?</p>



<a name="221623613"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/CHANGELOG%201.49%20release%20clippy%236520/near/221623613" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/CHANGELOG.201.2E49.20release.20clippy.236520.html#221623613">(Jan 05 2021 at 08:43)</a>:</h4>
<p>Well then the reviewer has to validate the formatting or we would need to reformat it anyway. Also merge conflicts across PRs.Maybe we could improve the script, that it dumps in our changelog format <code>[`lint_name`]: changelog [#PRNr](PRLink)</code></p>



<a name="221643868"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/CHANGELOG%201.49%20release%20clippy%236520/near/221643868" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/CHANGELOG.201.2E49.20release.20clippy.236520.html#221643868">(Jan 05 2021 at 13:09)</a>:</h4>
<p>The dev guide does something like that: <a href="https://github.com/rust-lang/rustc-dev-guide/blob/master/ci/check-in.sh">https://github.com/rust-lang/rustc-dev-guide/blob/master/ci/check-in.sh</a></p>



<a name="221643922"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/CHANGELOG%201.49%20release%20clippy%236520/near/221643922" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/CHANGELOG.201.2E49.20release.20clippy.236520.html#221643922">(Jan 05 2021 at 13:10)</a>:</h4>
<p>The formatting is slightly different but it should be easy to change</p>



<a name="221644723"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/CHANGELOG%201.49%20release%20clippy%236520/near/221644723" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/CHANGELOG.201.2E49.20release.20clippy.236520.html#221644723">(Jan 05 2021 at 13:20)</a>:</h4>
<p>line 5: "# This is not a very smart script" lol <span aria-label="big smile" class="emoji emoji-1f604" role="img" title="big smile">:big_smile:</span></p>



<a name="221645110"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/CHANGELOG%201.49%20release%20clippy%236520/near/221645110" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/CHANGELOG.201.2E49.20release.20clippy.236520.html#221645110">(Jan 05 2021 at 13:24)</a>:</h4>
<p>Clippy currently uses this script: <a href="https://github.com/rust-lang/rust-clippy/blob/master/util/fetch_prs_between.sh">https://github.com/rust-lang/rust-clippy/blob/master/util/fetch_prs_between.sh</a></p>
<p>But you still have to copy out all the things, like PR link, <code>changelog:</code> entry, and lint name. After that everything has to be formatted.</p>



<a name="221645857"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257328-clippy/topic/CHANGELOG%201.49%20release%20clippy%236520/near/221645857" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/257328-clippy/topic/CHANGELOG.201.2E49.20release.20clippy.236520.html#221645857">(Jan 05 2021 at 13:33)</a>:</h4>
<p>The dev guide script fetches the PR link and formats for you. Fetching the changelog is slightly harder but shouldn't be too bad since you have a consistent format. I don't know if fetching the lint name can be automated.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>